<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="QuestionData" targetNamespace="http://tempuri.org/QuestionData.xsd" xmlns:mstns="http://tempuri.org/QuestionData.xsd" xmlns="http://tempuri.org/QuestionData.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="QuestionData" msdata:IsDataSet="true" msdata:Locale="en-US" msprop:Generator_DataSetName="QuestionData" msprop:Generator_UserDSName="QuestionData">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Questions" msprop:Generator_TableClassName="QuestionsDataTable" msprop:Generator_TableVarName="tableQuestions" msprop:Generator_TablePropName="Questions" msprop:Generator_RowDeletingName="QuestionsRowDeleting" msprop:Generator_RowChangingName="QuestionsRowChanging" msprop:Generator_RowEvHandlerName="QuestionsRowChangeEventHandler" msprop:Generator_RowDeletedName="QuestionsRowDeleted" msprop:Generator_UserTableName="Questions" msprop:Generator_RowChangedName="QuestionsRowChanged" msprop:Generator_RowEvArgName="QuestionsRowChangeEvent" msprop:Generator_RowClassName="QuestionsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="QuestionId" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_ColumnVarNameInTable="columnQuestionId" msprop:Generator_ColumnPropNameInRow="QuestionId" msprop:Generator_ColumnPropNameInTable="QuestionIdColumn" msprop:Generator_UserColumnName="QuestionId" type="xs:int" />
              <xs:element name="ParentQuestionId" msprop:Generator_ColumnVarNameInTable="columnParentQuestionId" msprop:Generator_ColumnPropNameInRow="ParentQuestionId" msprop:Generator_ColumnPropNameInTable="ParentQuestionIdColumn" msprop:Generator_UserColumnName="ParentQuestionId" type="xs:int" minOccurs="0" />
              <xs:element name="SurveyId" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SurveyId" msprop:Generator_ColumnVarNameInTable="columnSurveyId" msprop:Generator_ColumnPropNameInTable="SurveyIdColumn" msprop:Generator_UserColumnName="SurveyId" type="xs:int" minOccurs="0" />
              <xs:element name="LayoutModeId" msprop:Generator_ColumnVarNameInTable="columnLayoutModeId" msprop:Generator_ColumnPropNameInRow="LayoutModeId" msprop:Generator_ColumnPropNameInTable="LayoutModeIdColumn" msprop:Generator_UserColumnName="LayoutModeId" type="xs:int" minOccurs="0" />
              <xs:element name="SelectionModeId" msprop:Generator_ColumnVarNameInTable="columnSelectionModeId" msprop:Generator_ColumnPropNameInRow="SelectionModeId" msprop:Generator_ColumnPropNameInTable="SelectionModeIdColumn" msprop:Generator_UserColumnName="SelectionModeId" type="xs:int" minOccurs="0" />
              <xs:element name="QuestionText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="QuestionText" msprop:Generator_ColumnVarNameInTable="columnQuestionText" msprop:Generator_ColumnPropNameInTable="QuestionTextColumn" msprop:Generator_UserColumnName="QuestionText" type="xs:string" minOccurs="0" />
              <xs:element name="DisplayOrder" msprop:nullValue="1" msprop:Generator_ColumnPropNameInRow="DisplayOrder" msprop:Generator_ColumnVarNameInTable="columnDisplayOrder" msprop:Generator_ColumnPropNameInTable="DisplayOrderColumn" msprop:Generator_UserColumnName="DisplayOrder" type="xs:int" minOccurs="0" />
              <xs:element name="MinSelectionRequired" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="MinSelectionRequired" msprop:Generator_ColumnVarNameInTable="columnMinSelectionRequired" msprop:Generator_ColumnPropNameInTable="MinSelectionRequiredColumn" msprop:Generator_UserColumnName="MinSelectionRequired" type="xs:int" minOccurs="0" />
              <xs:element name="MaxSelectionAllowed" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="MaxSelectionAllowed" msprop:Generator_ColumnVarNameInTable="columnMaxSelectionAllowed" msprop:Generator_ColumnPropNameInTable="MaxSelectionAllowedColumn" msprop:Generator_UserColumnName="MaxSelectionAllowed" type="xs:int" minOccurs="0" />
              <xs:element name="RatingEnabled" msprop:Generator_ColumnVarNameInTable="columnRatingEnabled" msprop:Generator_ColumnPropNameInRow="RatingEnabled" msprop:Generator_ColumnPropNameInTable="RatingEnabledColumn" msprop:Generator_UserColumnName="RatingEnabled" type="xs:boolean" minOccurs="0" />
              <xs:element name="RandomizeAnswers" msprop:Generator_ColumnVarNameInTable="columnRandomizeAnswers" msprop:Generator_ColumnPropNameInRow="RandomizeAnswers" msprop:Generator_ColumnPropNameInTable="RandomizeAnswersColumn" msprop:Generator_UserColumnName="RandomizeAnswers" type="xs:boolean" minOccurs="0" />
              <xs:element name="TypeNameSpace" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="TypeNameSpace" msprop:Generator_ColumnVarNameInTable="columnTypeNameSpace" msprop:Generator_ColumnPropNameInTable="TypeNameSpaceColumn" msprop:Generator_UserColumnName="TypeNameSpace" type="xs:string" minOccurs="0" />
              <xs:element name="TypeAssembly" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="TypeAssembly" msprop:Generator_ColumnVarNameInTable="columnTypeAssembly" msprop:Generator_ColumnPropNameInTable="TypeAssemblyColumn" msprop:Generator_UserColumnName="TypeAssembly" type="xs:string" minOccurs="0" />
              <xs:element name="CurrentQuestionNumber" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="CurrentQuestionNumber" msprop:Generator_ColumnVarNameInTable="columnCurrentQuestionNumber" msprop:Generator_ColumnPropNameInTable="CurrentQuestionNumberColumn" msprop:Generator_UserColumnName="CurrentQuestionNumber" type="xs:int" minOccurs="0" />
              <xs:element name="TypeMode" msprop:Generator_ColumnVarNameInTable="columnTypeMode" msprop:Generator_ColumnPropNameInRow="TypeMode" msprop:Generator_ColumnPropNameInTable="TypeModeColumn" msprop:Generator_UserColumnName="TypeMode" type="xs:int" minOccurs="0" />
              <xs:element name="PageNumber" msprop:nullValue="1" msprop:Generator_ColumnPropNameInRow="PageNumber" msprop:Generator_ColumnVarNameInTable="columnPageNumber" msprop:Generator_ColumnPropNameInTable="PageNumberColumn" msprop:Generator_UserColumnName="PageNumber" type="xs:int" minOccurs="0" />
              <xs:element name="ColumnsNumber" msprop:nullValue="1" msprop:Generator_ColumnPropNameInRow="ColumnsNumber" msprop:Generator_ColumnVarNameInTable="columnColumnsNumber" msprop:Generator_ColumnPropNameInTable="ColumnsNumberColumn" msprop:Generator_UserColumnName="ColumnsNumber" type="xs:int" minOccurs="0" />
              <xs:element name="QuestionPipeAlias" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="QuestionPipeAlias" msprop:Generator_ColumnVarNameInTable="columnQuestionPipeAlias" msprop:Generator_ColumnPropNameInTable="QuestionPipeAliasColumn" msprop:Generator_UserColumnName="QuestionPipeAlias" type="xs:string" minOccurs="0" />
              <xs:element name="LibraryId" msprop:Generator_ColumnVarNameInTable="columnLibraryId" msprop:Generator_ColumnPropNameInRow="LibraryId" msprop:Generator_ColumnPropNameInTable="LibraryIdColumn" msprop:Generator_UserColumnName="LibraryId" type="xs:int" minOccurs="0" />
              <xs:element name="RepeatableSectionModeId" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="RepeatableSectionModeId" msprop:Generator_ColumnVarNameInTable="columnRepeatableSectionModeId" msprop:Generator_ColumnPropNameInTable="RepeatableSectionModeIdColumn" msprop:Generator_UserColumnName="RepeatableSectionModeId" type="xs:int" minOccurs="0" />
              <xs:element name="AddSectionLinkText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="AddSectionLinkText" msprop:Generator_ColumnVarNameInTable="columnAddSectionLinkText" msprop:Generator_ColumnPropNameInTable="AddSectionLinkTextColumn" msprop:Generator_UserColumnName="AddSectionLinkText" type="xs:string" minOccurs="0" />
              <xs:element name="DeleteSectionLinkText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="DeleteSectionLinkText" msprop:Generator_ColumnVarNameInTable="columnDeleteSectionLinkText" msprop:Generator_ColumnPropNameInTable="DeleteSectionLinkTextColumn" msprop:Generator_UserColumnName="DeleteSectionLinkText" type="xs:string" minOccurs="0" />
              <xs:element name="MaxSections" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="MaxSections" msprop:Generator_ColumnVarNameInTable="columnMaxSections" msprop:Generator_ColumnPropNameInTable="MaxSectionsColumn" msprop:Generator_UserColumnName="MaxSections" type="xs:int" minOccurs="0" />
              <xs:element name="UpdateSectionLinkText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="UpdateSectionLinkText" msprop:Generator_ColumnVarNameInTable="columnUpdateSectionLinkText" msprop:Generator_ColumnPropNameInTable="UpdateSectionLinkTextColumn" msprop:Generator_UserColumnName="UpdateSectionLinkText" type="xs:string" minOccurs="0" />
              <xs:element name="EditSectionLinkText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="EditSectionLinkText" msprop:Generator_ColumnVarNameInTable="columnEditSectionLinkText" msprop:Generator_ColumnPropNameInTable="EditSectionLinkTextColumn" msprop:Generator_UserColumnName="EditSectionLinkText" type="xs:string" minOccurs="0" />
              <xs:element name="QuestionIdText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="QuestionIdText" msprop:Generator_ColumnVarNameInTable="columnQuestionIdText" msprop:Generator_ColumnPropNameInTable="QuestionIdTextColumn" msprop:Generator_UserColumnName="QuestionIdText" type="xs:string" minOccurs="0" />
              <xs:element name="HelpText" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="HelpText" msprop:Generator_ColumnVarNameInTable="columnHelpText" msprop:Generator_ColumnPropNameInTable="HelpTextColumn" msprop:Generator_UserColumnName="HelpText" type="xs:string" minOccurs="0" />
              <xs:element name="Alias" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="Alias" msprop:Generator_ColumnVarNameInTable="columnAlias" msprop:Generator_ColumnPropNameInTable="AliasColumn" msprop:Generator_UserColumnName="Alias" type="xs:string" minOccurs="0" />
              <xs:element name="QuestionGroupID" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="QuestionGroupID" msprop:Generator_ColumnVarNameInTable="columnQuestionGroupID" msprop:Generator_ColumnPropNameInTable="QuestionGroupIDColumn" msprop:Generator_UserColumnName="QuestionGroupID" type="xs:int" minOccurs="0" />
              <xs:element name="ShowHelpText" msprop:Generator_ColumnVarNameInTable="columnShowHelpText" msprop:Generator_ColumnPropNameInRow="ShowHelpText" msprop:Generator_ColumnPropNameInTable="ShowHelpTextColumn" msprop:Generator_UserColumnName="ShowHelpText" type="xs:boolean" default="false" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="QuestionDataKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Questions" />
      <xs:field xpath="mstns:QuestionId" />
    </xs:unique>
  </xs:element>
</xs:schema>